/* 超过750设为75px； */
@media screen and (min-width:750px) {
    html {
        font-size: 75px!important;
    }
}

body{
    min-width: 320px;
    max-width: 750px;
    width: 10rem;
    margin: 0 auto;
    /* line-height: 1.5; */
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f2f2f2;
}
/*<search-content start=================================-->*/
.search-content {
    position: relative;
    width: 10rem;
    height: 1.173333rem;
    background-color: #FFBD00;
}
.search-content .icon {
    width: .6rem;
    height: .6rem;
    background: url(../images/classify.png) 0 0 no-repeat;
    background-size: 100%;  
}
.search-content .classfly {
    display: block;
    position: absolute;
    top: .16rem;
    left: .333333rem;
    display: block;
    width: .6rem;
    height: .933333rem;
    font-size: .24rem;
    text-align: center;
    color: #fff;
}
.search {
    height: 100%;
    margin: 0 1.2rem;
}
.search input {
    width: 100%;
    padding-left: .933333rem;
    height: .933333rem;
    margin-top: .106667rem; 
    border-radius: .466667rem;
    font-size: .373333rem;
    background-color: #FFF2CC;
}
.search-content .login {
    display: block;
    position: absolute;
    right: .133333rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1.066667rem;
    height: 1.066667rem;
    text-align: center;
    line-height: 1.066667rem;
    font-size: .333333rem;
    color: #fff;
}
/*<search-content end=================================-->*/
/*<banner start=================================-->*/
.banner {
    width: 100%;
    height: 3.733333rem;
}
.banner img {
    width: 100%;
    height: 100%;
}
/*<banner end=================================-->*/
/*<ad  start=================================-->*/
.ad {
    display: flex;
    height: 2.666667rem;  
}
.ad a {
    flex: 1;

}
.ad a img {
    width: 100%;
    height: 100%;
}
/*<ad  end=================================-->*/
/*<nav start=================================-->*/
    .nav {
        display: flex;
        flex-flow: row wrap;
        background-color: #fff;
        padding: .133333rem 0 .4rem 0;
      
    }
    .nav a {
        display: block;
        flex: 20%;
        height: 1.866667rem;
        text-align: center;
        font-size: .333333rem;
        color: #333333;
    }
    .nav a .icon {
        width: 1.133333rem;
        height: 1.133333rem;
        background: url(../upload/nav1.png);
        background-size: contain;
        margin: .2rem auto;
    }
/*<nav end=================================-->*/